/**
 **************************************************************************************************************************
 * 
 **************************************************************************************************************************
 * @file RBDepthStencilState.h
 **************************************************************************************************************************/

#pragma once

#ifdef  HEADER_MSG
#pragma HEADER_MSG(RBDepthStencilState.h)
#endif


/**************************************************************************************************************************
 * Includes
 **************************************************************************************************************************/

/**************************************************************************************************************************
 * Forward declarations
 **************************************************************************************************************************/


/**************************************************************************************************************************
 * Classes
 **************************************************************************************************************************/
class RBDepthStencilState
{
public:
    RBDepthStencilState(void* pNative, uint32 stencilRef)
    : m_pNative(pNative)
    , StencilRef(stencilRef)
    {
    }

    void* GetNative() const { return m_pNative; }
    uint32 StencilRef;

private:
    void* m_pNative;

};